A finitevolume, incompressible Navier Stokes model for studies of the ocean on parallel computers
نویسندگان
چکیده
The numerical implementation of an ocean model based on the incompressible Navier Stokes equations which is designed for studies of the ocean circulation on horizontal scales less than the depth of the ocean right up to global scale is described. A "pressure correction" method is used which is solved as a Poisson equation for the pressure field with Neumann boundary conditions in a geometry as complicated as that of the ocean basins. A major objective of the study is to make this inversion, and hence nonhydrostatic ocean modeling, efficient on parallel computers. The pressure field is separated into surface, hydrostatic, and nonhydrostatic omponents. First, as in hydrostatic models, a two-dimensional problem is inverted for the surface pressure which is then made use of in the three-dimensional inversion for the nonhydrostatic pressure. Preconditioned conjugate-gradient i eration is used to invert symmetric elliptic operators in both two and three dimensions. Physically motivated preconditioners are designed which are efficient at reducing computation and minimizing communication between processors. Our method exploits the fact that as the horizontal scale of the motion becomes very much larger than the vertical scale, the motion becomes more and more hydrostatic and the threedimensional Poisson operator becomes increasingly anisotropic and dominated by the vertical axis. Accordingly, a preconditioner is used which, in the hydrostatic limit, is an exact integral of the Poisson operator and so leads to a single algorithm that seamlessly moves from nonhydrostatic to hydrostatic limits. Thus in the hydrostatic limit the model is "fast," competitive with the fastest ocean climate models in use today based on the hydrostatic primitive equations. But as the resolution is increased, the model dynamics asymptote smoothly to the Navier Stokes equations and so can be used to address smallscale processes. A "finite-volume" approach is employed to discretize the model in space in which property fluxes are defined normal to faces that delineate the volumes. The method makes possible a novel treatment of the boundary in which cells abutting the bottom or coast may take on irregular shapes and be "shaved" to fit the boundary. The algorithm can conveniently exploit massively parallel computers and suggests a domain decomposition which allocates vertical columns of ocean to each processing unit. The resulting model, which can handle arbitrarily complex geometry, is efficient and scalable and has been mapped on to massively parallel multiprocessors uch as the Connection Machine (CM5) using data-parallel FORTRAN and the Massachusetts Institute of Technology data-flow machine MONSOON using the implicitly parallel language Id.
منابع مشابه
Fast Elliptic Solver for Incompressible Navier Stokes Flow and Heat Transfer Problems on the Grid
The objective of this work is to present a fast parallel elliptic solver that improves efficiently the run of incompressible Navier-Stokes Flow code or Heat Transfer code on a grid of parallel computers. We focus on the design of the elliptic solver because the pressure solver in an incompressible Navier-Stokes code , is the one that is most time consuming, and demanding on communications betwe...
متن کاملA Message-Passing Distributed Memory Parallel Algorithm for a Dual-Code Thin Layer, Parabolized Navier-Stokes Solver
In this study, the results of parallelization of a 3-D dual code (Thin Layer, Parabolized Navier-Stokes solver) for solving supersonic turbulent flow around body and wing-body combinations are presented. As a serial code, TLNS solver is very time consuming and takes a large part of memory due to the iterative and lengthy computations. Also for complicated geometries, an exceeding number of grid...
متن کاملTurbulent Flow over Cars
In this paper the flow behaviour over a number of car bodies is studied. For this purpose the unsteady 2-D incompressible Navier-Stokes equations have been applied. After averaging and nondimensionalizing the equations, the system of equations has been transformed from the Cartesian (x-y) coordinates to a body fitted generalized (-) coordinate. As the flow is incompressible, the density in the ...
متن کاملPressure Correction Scheme 1
Pressure correction schemes and the method of characteristics are combined to obtain numerical approximation procedures for incompressible Navier-Stokes ows on massive parallel computers. The projection step is carried out with a new more eecient parallel preconditioned conjugate gradient method and for the computation of the characteristics we use a fast local Crank-Nicholson solver for linear...
متن کاملParallel Solvers for Incompressible Navier-Stokes Equations and Scalable Tools for FEM Applications
The White Paper content is focused on: a) construction and analysis of novel scalable algorithms to enhance scientific applications based on mesh methods (mainly on finite element method (FEM) technology); b) optimization of a new class of algorithms on many core systems. From one site, the commonly accepted benchmark problem in computational fluid dynamics (CFD) – time dependent system of inco...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007